package com.holiday.springboot2.controller;


import com.holiday.springboot2.utils.JsonData;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 *  过滤的使用流程
 *      1、自定义类，并实现 Filter 父类
 *      2、在该自定义类添加注释 @WebFilter(urlPatterns = "/api/v1/pri/*",filterName ="LoginFilter")
 *          1、标识被过滤的 URL地址；
 *          2、定义过滤器的名称
 *      3、自定义类实现三个方法
 *          1、init：在容器初始化的时候执行该方法
 *          2、doFilter：这个是核心逻辑，如果URL被命中的话，则会执行这里面的代码，最后逻辑通过后，使用
 *              filterChain.doFilter(servletRequest,servletResponse);这段代码进行放行
 *          3、destroy：这个方法是在容器销毁的时候执行
 *      4、在启动类中添加注解@ServletComponentScan：识别加载过滤器
 */
@RestController
@RequestMapping("/api/v1/pri/order")
public class VideoOrderController {

    @RequestMapping("save")
    public JsonData saveOrder(){
        return JsonData.buildSuccess("下单成功");
    }
}
